/**
 * 栈接口
 *
 * @author Kevin
 * @date 2018-11-20
 */
public interface Stack<E> {

    /**
     * 获取栈的容量
     */
    int getSize();

    /**
     * 判断栈是否为空
     */
    boolean isEmpty();

    /**
     * 入栈
     */
    void push(E e);

    /**
     * 出栈
     */
    E pop();

    /**
     * 获取栈顶元素
     */
    E peek();

}
